package com.kai.steering.data.service.entity.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;
import java.util.List;

/**
 * <pre>
 * 题目 查询参数对象
 * </pre>
 *
 * @author kai
 * @date 2022-02-23
 */
@Data
@ApiModel(value = "QuestionDTO对象", description = "题目通用参数")
public class QuestionDTO {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "题目id")
    private String questionId;

    @ApiModelProperty(value = "题目")
    private String question;

    @ApiModelProperty(value = "题目详情")
    private String questionDetails;

    @ApiModelProperty(value = "答案")
    private List<AnswerDTO> answerDTO;

    @ApiModelProperty(value = "创建人管理员id或者用户id")
    private String founder;

    @ApiModelProperty(value = "题目类型分类")
    private String classificationId;

    @ApiModelProperty(value = "知识点")
    private String[] knowledges;

    @ApiModelProperty(value = "创建时间")
    private Date creationDatetime;

    @ApiModelProperty(value = "存在0删除1")
    private Integer usable;

    @ApiModelProperty(value = "删除日期")
    private Date deleteDatetime;
    @ApiModelProperty(value = "标准答案")
    private String standardAnswer;
}
